.scheduleTitle {

  .header-top {
    position: sticky;
    top: 0;
  }

  .create-schedule {
    flex: 1;
    width: 100vw;
    height: 100%;
    display: flex;
    flex-direction: column;
    position: relative;
    overflow-x: hidden;
    word-break: break-all;
    // padding-bottom: 45px;

    .create-schedule-top {
      display: flex;
      flex-direction: column;
      position: relative;
      background-color: #fff;

      .commonly-add {
        color: #09f;
        font-size: 28px;
        position: absolute;
        top: 16px;
        right: 110px;
      }

      .commonly-add-shu {
        color: rgba($color: #999999, $alpha: 0.5);
        font-size: 28px;
        position: absolute;
        top: 16px;
        right: 80px;
      }

      .kind-one {
        flex: 1;
        height: 98px;
        text-align: start;
        line-height: 98px;
        // margin: 0 35px;
        // padding-left: 35px;
        font-size: 30px;
        border-bottom: 1px solid rgba($color: #e5e5e5, $alpha: 0.6);
        display: flex;
        align-items: center;
        justify-content: space-between;

        .kind-title,.kind-init{
          margin-left: 30px;
        }

        .kind-init{
          color: #999;
        }

        .delete {
          width: 120px;
          color: #ffffff;
          background-color: rgba($color: red, $alpha: 0.75);
          // border-radius: 0px 12px 12px 0px;
          height: auto;
        }

        .edit {
          width: 120px;
          color: #ffffff;
          background-color: rgba($color: #0099ff, $alpha: 0.85);
          // border-radius: 12px 0 0 12px;
          height: auto;
        }

        &:last-child {
          border: 0;
        }

        &:first-child {
          // border-bottom: 1px dashed #e5e5e5;
        }

        .commonly-setting {
          display: flex;
          align-items: center;

          .set-name {
            display: inline-block;
            width: 28px;
            height: 28px;
            mask-image: url(../../images/按钮图标-设置.svg);
            background-color: #999999;
            margin-right: 10px;
          }

          .del-commonly {
            display: inline-block;
            // width: 20px;
            // height: 20px;
            margin-left: 10px;
            color: #999999;
          }
        }


        // .del-commonly::before{
        //   color: #999999;
        // }
      }


      .commonly-used {
        text-align: justify;
        text-justify: distribute-all-lines; // 这行必加，兼容ie浏览器
        margin: 24px 30px 16px 30px;
        font-size: 24px;
        // font-size: 12px;//适配pad
        color: rgb(184, 184, 184);

        .commonly-used-left {
          float: left;

        }

        .commonly-used-right {
          margin-left: 60px;
          text-align: justify;
          text-justify: distribute-all-lines; // 这行必加，兼容ie浏览器

          .commonly-used-item {
            margin-left: 24px;
            display: inline-flex;
            // white-space: nowrap;
            background-color: rgba($color: #999999, $alpha: 0.1);
            border-radius: 8px;
            padding: 2px 8px;
            margin-bottom: 8px;
          }

          .commonly-setting {
            width: 28px;
            height: 28px;
            display: inline-block;
            margin-left: 24px;
            vertical-align: middle;
            background-color: #999999;
            mask-image: url(../../images/按钮图标-设置.svg);
          }
        }
      }

      .schedule-type {
        border-bottom: 20px solid rgb(247, 247, 247);
      }



      .all-day {
        flex: 1;
        // margin: 32px 0 32px 36px;
        margin: 26px 0 26px 36px;
        font-size: 32px;
        line-height: 54px;
        color: rgb(0, 0, 0);

        .all-day-left {
          float: left;
          // font-size: 18px;//适配pad
        }

        .all-day-right {
          float: right;
          margin-right: 36px;
          margin-right: 30px;
        }
      }
    }

    .line {
      margin: 0 30px;
      border-bottom: 1px solid rgb(227, 227, 227);
      // border-bottom: 1px solid red;
    }

    .advanced-settings {
      // background-color: rgb(247, 247, 247);
      margin: 30px 0 10px 30px;

      .advanced-settings-text {
        font-size: 24px;
        // font-size: 12px;//适配pad
        // line-height: 54px;
        color: rgb(184, 184, 184);
      }
    }

    .create-schedule-bottom {
      display: flex;
      flex-direction: column;
      position: relative;
      margin-bottom: 196px;
      margin-bottom: 20px;
      background-color: #fff;

      .address {}

      .participant {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        width: 400px;
      }

      .be_SignIn{
        display: flex;
        align-items: center;
        justify-content: space-between;
        height: 98px;
        padding: 0 30px;
        font-size: 32px;
      }

      .kind-one {
        flex: 1;
        height: 98px;
        text-align: start;
        line-height: 98px;
        margin: 0 35px;
        // margin-left: 40%;
        font-size: 30px;
        border-bottom: 1px dashed #e5e5e5;

        &:last-child {
          border: 0;
        }

        &:first-child {
          border-bottom: 1px dashed #e5e5e5;
        }
      }

      .schedule-repeat {
        flex: 1;
        // margin: 32px 0 32px 36px;
        margin: 26px 0 26px 36px;
        font-size: 32px;
        line-height: 54px;
        color: rgb(0, 0, 0);

        .schedule-repeat-left {
          float: left;
          // font-size: 18px;//适配pad
        }

        .schedule-repeat-right {
          float: right;
          margin-right: 36px;
          margin-right: 30px;
        }
      }

      .repeat-date {
        // background-color: red;
        margin: 0 30px 0 210px;
        margin: 0 49px;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;

        .repeat-date-one {
          position: relative;
          width: 64px;
          height: 64px;
          margin-right: 20px;
          margin-bottom: 20px;
          line-height: 64px;
          vertical-align: middle;
          background-color: rgb(255, 255, 255);
          // background-color: red;
          border: 1px solid rgb(225, 225, 225);
          font-size: 28px;
          color: rgb(51, 51, 51);
          text-align: center;
          vertical-align: middle;

          .repeat-date-check {
            width: 24px;
            height: 24px;
            position: absolute;
            top: 16px;
            top: 18px;
            right: -1px;

            // background-color: red;
            .lg_check_box_warp {}

            .lg_check_box {
              border: none;
              // background-color: orange;
            }

            .lg_check_box_cho:before {
              font-size: 24px;
            }
          }
        }

        .repeat-date-one.active {
          background-color: rgb(242, 250, 255);
          border: 1px solid rgb(192, 231, 255);

        }

        .tips {
          vertical-align: middle;
          color: #999999;
          font-size: 20px;
        }
      }
    }

    .lg-input-wrapper .lg-input-a .at-input__title,
    .lg-cell-common .title,
    .lg-input-b .inputName {
      font-size: 32px;
      color: rgb(0, 0, 0);
      white-space: nowrap;
    }

    .lg-input-wrapper .lg-input-a .at-input__input .weui-input {
      font-size: 30px;
      // font-size: 16px;//适配pad
      line-height: 44px;
      word-break: break-all;
      text-overflow: ellipsis;
    }

    .lg-cell-common .right .content {
      font-size: 30px;
      // font-size: 16px;//适配pad
      line-height: 30px;
      color: rgb(51, 51, 51);
      // overflow: hidden;
      text-overflow: ellipsis;
    }

  }

  .index-footer {
    background-color: #fff;
    display: flex;
    flex-direction: row;
    // position: fixed;
    bottom: 0;
    // margin-top: 100px;
    width: 100%;
    height: 196px;
    // height: 98px;//适配pad
    border-top: 1px solid #f0f0f0;
    padding: 24px 30px 84px 30px;
    box-sizing: border-box;
    margin: 0 auto;

    .send-btn {
      width: 1610px !important;
      font-size: 36px;
      box-sizing: border-box;
      display: inline-block;
      margin: 0 auto;

    }

    .cancel-btn {
      margin-right: 30px;
      border: 1px solid #62c9ff;
    }

    // .confirm-btn{
    //   background-image: linear-gradient(180deg, #00c3ff 0%, #00a4ff 100%);
    //   border:1px solid #62c9ff;
    // }
  }
}

.lg_switch {
  width: 72px;
  height: 42px;
}

.sub_btn_radius {
  width: 34px;
  height: 34px;
}

.lg_switch_open>.sub_btn {
  left: 30px;
}
.lg-input-b .textarea .taro-textarea{
  height: 100%;
}
